package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 缺陷统计对象 sys_statistics
 *
 * @author ruoyi
 * @date 2022-07-28
 */
public class SysStatistics extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 缺陷列表-时间区间 */
    @Excel(name = "缺陷-统计-id")
    private String statisticsId;

    /** 设备厂商-统计 */
    @Excel(name = "设备厂商-统计")
    private String supplierTotal;

    /** 变电站-统计 */
    @Excel(name = "变电站-统计")
    private String substationTotal;

    /** 缺陷来源-统计 */
    @Excel(name = "缺陷来源-统计")
    private String sourceTotal;

    /** 缺陷电压等级-统计 */
    @Excel(name = "缺陷电压等级-统计")
    private String voltageLevelTotal;

    /** 是否智能设备-统计 */
    @Excel(name = "是否智能设备-统计")
    private String intelligentTotal;

    /** 缺陷类型-统计 */
    @Excel(name = "缺陷类型-统计")
    private String defectTTotal;

    /** 缺陷性质-统计 */
    @Excel(name = "缺陷性质-统计")
    private String degreeTotal;

    /** 是否处理-统计 */
    @Excel(name = "是否处理-统计")
    private String handleTotal;

    /** 周期内外-缺陷-统计 */
    @Excel(name = "周期内外-缺陷-统计")
    private String cycleTotal;

    /** 总数-统计 */
    @Excel(name = "总数-统计")
    private String statisticsTotal;

    /** 是否更换设备-统计 */
    @Excel(name = "是否更换设备-统计")
    private String replaceDeviceTotal;

    public void setStatisticsId(String statisticsId)
    {
        this.statisticsId = statisticsId;
    }

    public String getStatisticsId()
    {
        return statisticsId;
    }
    public void setSupplierTotal(String supplierTotal)
    {
        this.supplierTotal = supplierTotal;
    }

    public String getSupplierTotal()
    {
        return supplierTotal;
    }
    public void setSubstationTotal(String substationTotal)
    {
        this.substationTotal = substationTotal;
    }

    public String getSubstationTotal()
    {
        return substationTotal;
    }
    public void setSourceTotal(String sourceTotal)
    {
        this.sourceTotal = sourceTotal;
    }

    public String getSourceTotal()
    {
        return sourceTotal;
    }
    public void setVoltageLevelTotal(String voltageLevelTotal)
    {
        this.voltageLevelTotal = voltageLevelTotal;
    }

    public String getVoltageLevelTotal()
    {
        return voltageLevelTotal;
    }
    public void setIntelligentTotal(String intelligentTotal)
    {
        this.intelligentTotal = intelligentTotal;
    }

    public String getIntelligentTotal()
    {
        return intelligentTotal;
    }
    public void setDefectTTotal(String defectTTotal)
    {
        this.defectTTotal = defectTTotal;
    }

    public String getDefectTTotal()
    {
        return defectTTotal;
    }
    public void setDegreeTotal(String degreeTotal)
    {
        this.degreeTotal = degreeTotal;
    }

    public String getDegreeTotal()
    {
        return degreeTotal;
    }
    public void setHandleTotal(String handleTotal)
    {
        this.handleTotal = handleTotal;
    }

    public String getHandleTotal()
    {
        return handleTotal;
    }
    public void setCycleTotal(String cycleTotal)
    {
        this.cycleTotal = cycleTotal;
    }

    public String getCycleTotal()
    {
        return cycleTotal;
    }
    public void setStatisticsTotal(String statisticsTotal)
    {
        this.statisticsTotal = statisticsTotal;
    }

    public String getStatisticsTotal()
    {
        return statisticsTotal;
    }
    public void setReplaceDeviceTotal(String replaceDeviceTotal)
    {
        this.replaceDeviceTotal = replaceDeviceTotal;
    }

    public String getReplaceDeviceTotal()
    {
        return replaceDeviceTotal;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("statisticsId", getStatisticsId())
                .append("supplierTotal", getSupplierTotal())
                .append("substationTotal", getSubstationTotal())
                .append("sourceTotal", getSourceTotal())
                .append("voltageLevelTotal", getVoltageLevelTotal())
                .append("intelligentTotal", getIntelligentTotal())
                .append("defectTTotal", getDefectTTotal())
                .append("degreeTotal", getDegreeTotal())
                .append("handleTotal", getHandleTotal())
                .append("cycleTotal", getCycleTotal())
                .append("statisticsTotal", getStatisticsTotal())
                .append("replaceDeviceTotal", getReplaceDeviceTotal())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .append("remark", getRemark())
                .toString();
    }
}
